@charset "utf-8";

/* CSS Document */

body{ width:100%;  font-size:12px;color:#000; font-family:"微软雅黑";  margin:0 auto;}

ul,li,ol,p,dl,dt,dd{ margin:0px; padding:0px; list-style: none;} 

img,fieldset{vertical-align:top;border:0;}

h1,h2,h3,h4,h5,h6 {font-size:100%; margin:0; padding:0;  }

address,cite,code,em,th {font-weight:normal; font-style:normal;}

input,button,textarea,select{font:100%; font-family:"微软雅黑"; outline:medium; vertical-align:middle}

table,td,tr,th{font-size:12px;}

a{ color:#000; text-decoration:none;}

a:hover { color:#333;  transition:all 0.5s ease; -moz-transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -o-transition:all 0.5s ease; -ms-transition:all 0.5s ease; }

.clearfix{*zoom:1; clear:both;}

.clearfix:after{display:block; overflow:hidden; clear:both; height:0px;  visibility:hidden; content:".";}

@font-face{	font-family: "微软雅黑";}

@font-face{	font-family: "impact";}


/*top-action*/
.w1200{min-width:1200px;margin:0 auto;}

.contenter{ width:1200px;/*padding:50px 0;*/margin:0 auto }

.top1{background:#333333;padding:5px;}

.top1 span{color: #FFFFFF;font-size: 14px;line-height: 30px;}

.top1 .ss{border:1px solid #FFFFFF; border-radius: 30px;height: 30px;width: 255px;overflow: hidden;}

.top1 .ss input{margin-left:12px;height: 30px;font-size: 14px;color:#FFFFFF;background: transparent;border:none;outline: none;width: 200px;}

.top1 .ss button{background: url(https://www.chinanovo.net/style/images/ss-buton.png) no-repeat center;background-size: 100% 100%;width: 30px;height: 30px;border:none;outline: none;cursor: pointer; }

/*top-over*/



/*logo-action*/

.logo .logo-center {border-bottom: 1px solid #cacaca;}

.logo .logo-center .logo-js{margin:20px 0;width:300px;height: 60px;margin-right: 56px;}

.logo .logo-center .logo-js img{}

.logo .logo-center .logo-img{width:510px; padding-top:2rem;}
.logo .logo-center .logo-img .key{width:290px;height: 35px;border:1px solid #cacaca;border-right: none;outline: none;padding-left: 10px; color: #000000;font-size: 14px; border-top-left-radius:5px; border-bottom-left-radius:5px;}
.logo .logo-center .logo-img  select{font-size:18px;color:#cf1a1b;background: url(../images/hz-bg.png) no-repeat center;padding-left:10px;width: 80px;height: 39px;outline: none;appearance: none;-moz-appearance: none;-webkit-appearance: none;position: relative;z-index: 9;}
.logo .logo-center .logo-img  .chaxun-buton{width: 120px;height: 39px;font-size: 18px;color: #FFFFFF;border:none;outline: none;background: #cf1a1b;position: relative;z-index: 9;border-top-right-radius:5px; border-bottom-right-radius:5px;}

.logo .logo-center .logo-img  .chaxun-buton:hover{box-shadow:0 0 8px rgba(207, 26, 27, 0.5);cursor: pointer;}
.logo .logo-center .tel{margin-top: 10px;width:18%;}

.logo .logo-center .tel .tel-img img{display:block;margin-right:10px;margin-bottom:10px; margin-top:28px;}

.logo .logo-center .tel p{font-size:20px;color: #cf1a1b;font-weight: bold;margin-bottom: 10px;display:block;width:100%;text-align:right;}

.logo .logo-center .tel span{font-size: 24px;font-style:italic;font-weight: bold;color: #cf1a1b;margin-top: 33px;}

/*logo-over*/



/**/



/*heaer-action*/

.header{background: #FFFFFF;border-bottom: 4px solid #cf1a1b;}

.header .logo{width: 220px;height: 88px;margin-right: 30px;}

.header .logo img{width: 100%;height: 100%;}



.index-nav{width: 100%; height: 35px;box-sizing: border-box;background:#000000;}

.index-nav-frame{width: 1200px;margin: 0 auto;}

.index-nav-frame-line{color: #FFFFFF; float: left;position: relative;display: block;outline: none;cursor: pointer;width: 141px;margin:10px 5px;line-height: 35px;text-align: center; font-size: 16px;font-family: "microsoft yahei";}

.index-nav-frame-line a{display:block}

.index-nav-frame-line a:hover{background:#cf1a1b;border-radius: 30px;color: #FFFFFF;}

.index-nav-frame-line.active a{ background:#cf1a1b;border-radius: 30px;color: #FFFFFF; }



.index-nav-frame-line .nav-hover{color:#000000;position: absolute;display:block;width:100%;height: 80px;z-index: 999999999;background: #FFFFFF;}



.index-nav-frame-line-center{z-index: 99999999; opacity: 0;height: 0;position: absolute;overflow: hidden;width: 100%;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;/* Firefox 4 */-o-transition: all 0.5s; /* Opera */}

.index-nav-frame-line-li{width: 100%;font-weight: 500;text-align: center;border-bottom: 1px solid transparent;background:#18263a;color: #FFFFFF;line-height: 50px;}

.index-nav-frame-line-li:hover{/*border-bottom: 1px solid #FFFFFF;*/ color: #FFFFFF;background-color: #1a3361;}

.index-nav-frame-line-li:last-child:hover{/*border-bottom: 1px solid transparent; */ }

.index-nav-frame-line-li a{color: white;}

.index-nav-frame-line-li:hover a{color: white;}

.index-nav-frame-line-focus:focus{display: none;}

.index-nav-frame-line:hover .index-nav-frame-line-center{height:auto;opacity: 1; }



.nav{ /*width: 651px;*/ }

.nav-line{height: 50px;width: 100%;position: relative;display: none;outline: none;}

.nav-small{width: 30px;height: 30px;position: absolute;right: 10px;top:10px;cursor: pointer;display: none;outline: none;}

.nav-small img{width: 100%;height: 100%;object-fit: cover;}

.nav-small-focus{position: absolute;width: 100%;height: 100%;display: none;}

.nav-small-focus:focus{display: none;}

.header .tel {height:88px;}

.header .tel .tel-img{width: 34px;height: 30px;line-height:88px;margin-right: 10px;}

.header .tel .tel-img img{width: 100%;height: 100%;}

.header .tel span{font-size: 27px;font-weight: bold;color: #FFFFFF;line-height:88px;}

/*heaer-over*/









/*导航-action*/

.dh-nav{border-bottom: 3px solid #cf1a1b;}

.navbar-rgt{ height:64px; padding-top: 14px;/* box-sizing: border-box;*/}

.navbar-rgtdiv{ float:left;}

.navbar-rgtdiv a{font-size:16px; color:#333; text-align:center; display: block;line-height:35px;width: 122px;margin: 10px 5px;}

.navbar-rgtdiv:hover a,.navbar-rgtdiv.on a{background:#cf1a1b;border-radius: 30px;color: #FFFFFF;}



.navbar-rgtdiv.action a {background:#cf1a1b;border-radius: 30px;color: #FFFFFF;}





.qc-navtwo{position: absolute; width: 100%;  left: 0; background: #fff; z-index: 999999; overflow: hidden; }

.nav-twomenu{color: #dcdcdc; height: 0px; width: 100%; background-color: #fff; overflow: hidden; text-align: center;}

.nav-twomenu-conter{display: inline-block; text-align: center; margin-top: 20px;}

.nav-twomenu-mob-1{float: left; cursor: pointer; padding: 0 40px;}

.caise{display:none;}

.nav-twomenu-mob-1:hover .huise{ display:none;}

.nav-twomenu-mob-1:hover .caise{ display:block;}

.nav-twomenu-conter a{color: #666;}

.nav-twomenu-mob-1 div{padding: 8px 0; font-size: 14px;}

.nav-twomenu-mob-2{float: left;}

.nav-twomenu-mob{ display: inline-block; margin-top: 22px;}

.nav-twomenu-mob-1:hover a {color: #333;}

.nav-twomenu-mob-2 img {padding-top: 5px;}

.nav-twomenu-mob-1 img{margin:0 auto;}

.nav_li6 .nav-twomenu-conter{margin-right:-5%;}
.nav_li7 .nav-twomenu-conter{margin-right:-14%;}
.nav_li8 .nav-twomenu-conter{margin-right:-40%;}

/*导航-over*/
